HTMLify
app.js
Views: 14 | Author: huxn-webdev
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | let sliders = document.querySelectorAll('input[type="range"]'); let colors = document.querySelectorAll('input[type="color"]'); let output = document.getElementById("css-code"); let btnCopy = document.getElementById("copy"); sliders.forEach((slider) => { slider.addEventListener("input", createBox); }); colors.forEach((color) => { color.addEventListener("change", createBox); }); btnCopy.addEventListener("click", () => { output.select(); document.execCommand("copy"); alert("Code Copied"); }); function createBox() { let X = sliders[0].value; let Y = sliders[1].value; let blurRadius = sliders[2].value; let spreadRadius = sliders[3].value; let shadowcolor = colors[0].value; let boxShadow = `${X}px ${Y}px ${blurRadius}px ${spreadRadius}px`; document.getElementById( "box" ).style.cssText = `box-shadow: ${boxShadow} ${shadowcolor}`; output.value = `box-shadow: ${boxShadow}`; } createBox(); |